* lread.c: Integer overflow fixes.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 23 Jun 2011 00:55:55 +0000 (17:55 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 23 Jun 2011 00:55:55 +0000 (17:55 -0700)
commit9b90a3128c638788cd62fe18b60f7983d9e41cdf
treeae8520e72dc1d5c363dd26d10e562e7c0aeb93b3
parentd30f144cc20f108fbaad7faacdc7d99a8b087664
* lread.c: Integer overflow fixes.

(read_integer): Radix is now EMACS_INT, not int,
to improve quality of diagnostics for out-of-range radices.
Calculate buffer size correctly for out-of-range radices.
(read1): Check for integer overflow in radices, and in
read-circle numbers.
src/ChangeLog
src/lread.c